/**
 *====================================================
 * 文件名称: BulkstockCollectionMaterialService.java
 * 修订记录：
 * No    日期				作者(操作:具体内容)
 * 1.    2015年09月28日	chenxy(创建:创建文件)
 *====================================================
 * 类描述：(说明未实现或其它不应生成javadoc的内容)
 */
package com.yuexunit.finance.bulkstock.service;

import com.yuexunit.finance.bulkstock.entity.BulkstockCollectionMaterialEntity;
import com.yuexunit.page.PageCriteria;
import com.yuexunit.page.PageList;

/**
 * @ClassName: BulkstockCollectionMaterialService
 * @Description: TODO(这里用一句话描述这个类的作用)
 * @author chenxy
 * @date 2015年09月28日 09:47:12
 */
public interface BulkstockCollectionMaterialService {

	/** 创建大宗商品价格采集附件 */
	public Long createCollectionMaterial(BulkstockCollectionMaterialEntity entity);

	/** 更新大宗商品价格采集附件 */
	public void updateCollectionMaterial(BulkstockCollectionMaterialEntity entity);

	/** 逻辑删除大宗商品价格采集附件 */
	public void disableCollectionMaterial(Long bulkstockCollectionMaterialId);

	/** 查询大宗商品价格采集附件详情 */
	public BulkstockCollectionMaterialEntity inquireCollectionMaterialDetail(Long collectionMaterialId);

	/** 查询大宗商品价格采集附件列表 */
	public PageList<BulkstockCollectionMaterialEntity> inquireCollectionMaterialList(Integer startDate, Integer endDate, String region, String collector, PageCriteria page);

	/**
	 * 调用	大宗商品价格导入后生效存储过程
	 */
	public void callProcedure();
}
